
Update: May 17, 2020: torbenbeta posted the following on the Nexus forums that might help some Linux users:

Hello, I would like to add a comment about how I got LWR to run.
OS: Linux Mint (Debian edition) LMDE 4 Debbie (64bit)
XCOM: Steam version 1.0.1 RC6 (at ~/steam/steam/steamapps/common/Xcom-Enemy-Unknown/)
Long War version:  1.00 (latest at the time of writing 14th of May 2021)
LWR version: 1.33.02

Problem: installing LWR via the install_linux.bash  functions but starting the intro mission hangs on the mission room animation.

Fix: Adjusting the install_linux2.bash script and running it (command:  bash install_linux2.bash ~/.steam/steam/steamapps/common/XCom-Enemy-Unknown/)

Ajusting the script: the script as supplied, residing in "LW Rebalance v.1.33.02/Linux install", needs to be moved one level up, into "LW Rebalance v 1.33.02/". Then using your favorite tool convert the line endings from Windows (CR/LF) to Unix (LF). Afterwards run it with the correct path (see example at Fix above).

If the mods author were to read this, I would suggest that he changes the line endings in linux_install2.bash to LF to ease installation and maybe remove the spaces in the filenames (not mandatory but easier to navigate via CLI).


Update: March 23, 2020: maeriden2 created another installer after having problems with this one. It is a file here labeled isntall_linux2.bash. Thanks to maeriden2 and good luck on the install. =D

Thanks to leycec for all of this.

A Linux-based installer is now a go, go, go! The Linux XCOM campaign you rebalance may very well be your own. Get "install_linux.bash" here while the gettin's good:
https://gist.githubusercontent.com/leycec/24931c7c7d2a7da4a97de6558736841a/raw/41f5a9b5b0857b30762bed967eaad0fee724e9e7/install_linux.bash

Installation instructions for the venerable CLI warrior:

1. Download the above installer and the most recent "Long War Rebalance" zip archive to some directory.
2. Open a terminal to that directory.
3. Unzip that archive:
unzip 'LW Rebalance '*.zip
4. Copy this installer into the unzipped directory:
cp install_linux.bash 'LW Rebalance '*/
5. Run this installer:
bash 'LW Rebalance '*/install_linux.bash

This installer optionally accepts the absolute or relative dirname of the top-level installation directory for "XCOM: Enemy Unknown." When unpassed, the dirname defaults to the standard Steam installation directory (i.e., "~/.steam/steam/steamapps/common/Xcom-Enemy-Unknown"). Ergo, this installer transparently supports both Steam and non-Steam (e.g., GOG, "high seas") installations.

In the spirit of open-source collaboration, I've posted the installer as a GitHub-hosted gist:
https://gist.github.com/leycec/24931c7c7d2a7da4a97de6558736841a
Fork it up, fellow volunteer with copious free time and inspiration!

Note that installing this mod manually on Linux or macOS without an automated installer is... basically impossible.

Fortunately, this installer now exists. That's good.

----------------------------------------------------------

UPDATE
Feb 4, 2020 from nkamerad:

Follow instructions the for CookedPCConsole and Localization folders but for the configs:

I copied the provided Config config directory. One to rename files to default*.ini in lower case and one to keep the XCom*.ini camel case format they come in.

Into XCom-Enemy-Unknown/xew/xcomgame/config/I copied
defaultcheckpoint.ini
defaultcontent.ini
defaultgamecore.ini
defaultgamedata.ini
defaultinput.ini
defaultloadouts.ini
defaultlwdebugger.ini
defaultlwrebalance.ini
defaultmaps.ini
defaultminimods.ini
defaultmutatorloader.ini
defaultsightlines.ini


into ~/.local/share/feral-interactive/XCOM/XEW/WritableFiles/ I copied
XComContent.ini
XComGameCore.ini
XComGameData.ini
XComInput.ini
XComLoadouts.ini
XComMaps.ini

Since then I have been able to play LWR on linux.